﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Crosland.Automotriz.Data.Dao.Linq;
using Crosland.Automotriz.Core;
using Crosland.Automotriz.Logic.ControlExeption;
namespace Crosland.Automotriz.Logic.Linq
{
    public class clsTD_MaterialBL
    {

        clsTD_MaterialDAO datos = new clsTD_MaterialDAO();

        public bool Insertar(TD_MATERIAL obj)
        {

            return datos.Insertar(obj);
        }

        public bool Modicar(TD_MATERIAL obj)
        {
            return datos.Modificar(obj);
        }

        public bool Eliminar(TD_MATERIAL obj)
        {
            return datos.Eliminar(obj);
        }
        public List<TD_MATERIAL> listar()
        {
            return datos.listar();
        }
        public IEnumerable<Object> Buscar_Art_SusTop(string codMaeterial, int nu_rec)
        {
            try
            {
                
                return datos.Buscar_Art_SusTop(codMaeterial, nu_rec);
            }
            catch (Exception e)
            {

                throw new RunException("ERROR CON LA TABLA", e);

            }   
        }


        public IEnumerable<Object> Buscar_Art_SusTopKawasaki(string codMaeterial, int nu_rec)
        {
            try
            {

                return datos.Buscar_Art_SusTopKawasaki(codMaeterial, nu_rec);
            }
            catch (Exception e)
            {

                throw new RunException("ERROR CON LA TABLA", e);

            }
        }


    }
}
